home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / codelock.doc < prev    next >
Text File  |  1995-03-31  |  5KB  |  106 lines

  1. (User.programs) 
  2. Item: 366 by akcs.scotty@hpcvbbs.cv.hp.com [SCOTTY THOMPSON] 
  3.   Subj: CodeLock (GATEWAY replacement) 
  4.   Date: Sat Mar 21 1992 
  5.  
  6. [Note: Scotty claims that this obsoletes the GATEWAY library by Erik 
  7.  Bryntse, which was on Goodies Disk #3.  But Erik has written a new, 
  8.  improved GATEWAY, which you can find on this disk.  *You* decide 
  9.  which one is best.  -jkh-] 
  10.  
  11. úÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ 
  12. 3 Mini-instructions: SETLOCK sets password; OFFLOCK turns off HP48 in 3 
  13. 3 password mode; ASNLOCK assigns OFFLOCK to OFF key; RMVLOCK clears   3 
  14. 3 password and clear key assignment on OFF key.  -jkh-                3 
  15. àÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄù 
  16.  
  17. Welcome to CodeLock, Version 1.00 by Scotty Thompson... 
  18. ======================================================= 
  19.  
  20.  
  21. Overview 
  22. -------- 
  23.  
  24.    CodeLock is a GATEWAY replacement.  It allows you password protection 
  25. on your HP48SX calculator in that the correct 5-digit code must be keyed  
  26. before the calculator will let anyone use it.  If an alarm wakes the HP48SX, 
  27. this program will still time-out and put your calc to sleep.  Upon a hardware 
  28. reset, this program will turn itself off and enter the protected mode  
  29. (providing that protected mode was enabled).  This program will NOT enter 
  30. protected mode upon normal time-out; it must be specifically enabled. 
  31.  
  32.  
  33. Use 
  34. --- 
  35.  
  36.    Save the library in PORT 0 to protect User RAM and MERGE'd RAM cards. 
  37. Additional copies can be stored in FREE'd RAM cards to protect them, even 
  38. if they are write-protected. 
  39.  
  40.    Turn the calculator OFF and then ON to automatically attach Library 873: 
  41. CodeLock.  Note: CodeLock replaces GATEWAY.  [Both libraries have the same 
  42. ID number, so don't have both in memory at the same time. -jkh-] 
  43.  
  44.  
  45. Keys (= codelocks) 
  46. ------------------ 
  47.  
  48.    Use the program SETLOCK to establish or change keys (or codelocks). 
  49. If a codelock already exists, you must correctly enter it before changing  
  50. to a new codelock.  This program will change the key if: (1) you correctly  
  51. entered an old key (if applicable); and (2) you keyed and rekeyed the  
  52. same lock code twice in a row; and (3) the program does not time-out  
  53. (approx. 15 seconds). 
  54.  
  55.    All HP48 Keyboard keys are valid, except the ON key, which does 
  56. NOTHING.  Combination keypresses are allowed.  For example, it is legal 
  57. to hold down the left-shift key and simultaneously press the enter key. 
  58. Note that the first press of the left-shift key will constitute one keypress 
  59. and later pressing the enter key will constitute a second keypress  
  60. corresponding to left-shift+enter (an entirely separate entity). 
  61.  
  62.    You MUST press five (5) keys.  GATEWAY only allowed four (4) numbers; 
  63. CodeLock allows any combination of five (5) keypresses, excluding the ON 
  64. key. 
  65.  
  66.  
  67. Assigning AutoOff via OFFKEY 
  68. ---------------------------- 
  69.  
  70.    If you wish to have CodeLock enabled by pressing the UserKey "OFF", run 
  71. the program ASNLOCK.  ASNLOCK will assign the OFFLOCK loader to the OFF key 
  72. and set User Keyboard mode. 
  73.  
  74.  
  75. Removing Keys (or codelocks) 
  76. ---------------------------- 
  77.  
  78.    If you do not wish to use CodeLock for a period of time, I recommend 
  79. removing the codelock key from memory so you won't forget the "combination." 
  80. When you decide to re-use CodeLock, you will be prompted for a NEW key 
  81. immediately (using SETLOCK).  YOU CANNOT *CHANGE* LOCKS (OR CODES) WITHOUT 
  82. FIRST REMOVING OR CORRECTLY KEYING THE OLD LOCK.  Library 873: CodeLock  
  83. does not get removed from memory using RMVLOCK; this program only removes 
  84. the codelock key from memory and assigns to the off key its standard 
  85. key definition. 
  86.  
  87.  
  88. Warranties/Disclaimers/Distribution 
  89. ----------------------------------- 
  90.  
  91.    This product is distributed AS IS, with no warranties of any kind.  I have 
  92. had successful use of the code on an HP48SX revision E calculator with two 
  93. 128k Ram cards in various configurations.  Please BACK-UP your calculator. 
  94.  
  95.    This product may be distributed FREE OF CHARGE, providing that the code 
  96. has been unchanged from its original posting, the author is given credit, 
  97. and this documentation accompanies the program collection. 
  98.  
  99.    This product is copyright 1992 by Scott Thompson, with credits given to 
  100. J. Erwin for his keyboard documentation [see MLINPUT.DOC on this disk  -jkh-], 
  101. J. Brittenson for his A=IN bug notification [see IN.DOC on this disk  -jkh-], 
  102. HP for their support and product, and all on the net who have contributed in 
  103. making this machine what it is. 
  104.  
  105.    Happy hacking! 
  106.